﻿//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Xml.Linq;

using ProjectBase.Core;

using Survey.Entity.Services;

namespace Survey.Common.Providers
{
    public interface IMenuConfigProvider : IDao
    {
        /// <summary>
        ///     Menu.config settings converted into the MenuItems collection.
        ///     This could be used for Authorization or Menu navigation etc.
        /// </summary>
        IEnumerable<MenuItem> MenuItems { get; }

        /// <summary>
        ///     Menu.config XML to LINQ representation
        /// </summary>
        XDocument Menu { get; }
    }
}